/*
+--------------------------
| FreeloaderOS v0.0.1
|  - Microkernel
+--------------------------
| Written by Alec Hussey
| Copyright (c) 2007
|  - Deus X Foundation
+---------------------------
*/

#ifndef _KERNEL_H
#define _KERNEL_H

#define UCHAR unsigned char
#define USHORT unsigned short

#define WHITE_TEXT 0x07
#define BLUE_TEXT  0x9

void k_clear_screen();
unsigned int k_printf(char *message, unsigned int line);
inline void outportb(unsigned int port,unsigned char value);
void k_update_cursor(int row, int col);
unsigned int k_panic(char *message);

#endif
